home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 23 / AACD 23.iso / AACD / Magazine / Animation / Players / CyberAVI / Install < prev    next >
Text File  |  1998-01-20  |  5KB  |  204 lines

  1. ;
  2. ; $VER: CyberAVI installation 1.2 (28.9.97)
  3. ;
  4. ; Copyright (c) 1996 Thore Böckelmann
  5. ;
  6.  
  7. ;****************************************************************************
  8. ;
  9. ; English texts
  10. ;
  11. (if (not (= @language "deutsch"))
  12.   (
  13.     (set #bad-kick "You must have AmigaOS 3.0 (V39) or newer to be able to use CyberAVI.")
  14.     (set #bad-cpu "You must have at least an MC68020 to use CyberAVI.")
  15.     (set #selectdir "Please select where to install CyberAVI\nA directory 'CyberAVI' will be created automatically")
  16.     (set #selectlibsdir "Please select where to install necessary libraries")
  17.     (set #makedircyberavi "Creating directory 'CyberAVI'")
  18.     (set #copymainprg "Copying CyberAVI...")
  19.     (set #copydocs "Copying documentation...")
  20.     (set #copylibs "Copying asyncio.library...")
  21.     (set #installgui "\n\nDo you want to install the Argue interface for CyberAVI?\n(You need to have Argue installed!)")
  22.     (set #installguihelp "You will have to unpack Argue14.lha and install it to use this graphical user interface.\n\nArgue is ©1996 by Thorsten Stocksmeier")
  23.     (set #copyargue "Copying interface for CyberAVI...")
  24.     (set #selectcmaps "Please choose the color presets you wish to install")
  25.     (set #copycmaps "Copying color presets...")
  26.   )
  27. )
  28.  
  29. ;****************************************************************************
  30. ;
  31. ; Deutsche Texte
  32. ;
  33. (if (= @language "deutsch")
  34.   (
  35.     (set #bad-kick "Sie müssen AmigaOS 3.0 (V39) oder höher installieren, um CyberAVI zu benutzen.")
  36.     (set #bad-cpu "Sie brauchen mindestens einen MC68020, um CyberAVI zu benutzen.")
  37.     (set #selectdir "Wohin soll CyberAVI installiert werden?\nEin Verzeichnis 'CyberAVI' wird automatisch erstellt")
  38.     (set #selectlibsdir "Wohin sollten die benötigten Bibliotheken installiert werden?")
  39.     (set #makedircyberavi "Erstelle Verzeichnis 'CyberAVI'")
  40.     (set #copymainprg "Kopiere CyberAVI...")
  41.     (set #copydocs "Kopiere Anleitung...")
  42.     (set #copylibs "Kopiere asyncio.library...")
  43.     (set #installgui "\n\nWollen Sie die Argue-Oberfläche für CyberAVI installieren?\n(Sie müssen dafür Argue installiert haben!)")
  44.     (set #installguihelp "Sie müssen Argue14.lha entpacken und installieren um die Oberfläche benutzen zu können.\n\nArgue ist ©1996 by Thorsten Stocksmeier")
  45.     (set #copyargue "Kopiere Oberfläche für CyberAVI...")
  46.     (set #selectcmaps "Bitte wählen Sie die Farbvorlagen, die Sie installieren wollen")
  47.     (set #copycmaps "Kopiere Farbvorlagen...")
  48.   )
  49. )
  50.  
  51. ;****************************************************************************
  52. ;
  53. ; Setup
  54. ;
  55.  
  56. (complete 0)
  57.  
  58. (if (< (/ (getversion) 65536) 39)
  59.   (abort #bad-kick)
  60. )
  61.  
  62. (if (patmatch "68000|68010" (database "cpu"))
  63.   (abort #bad-cpu)
  64. )
  65.  
  66. (set @default-dest "SYS:")
  67. (set @libs-dest "LIBS:")
  68.  
  69. ;****************************************************************************
  70. ;
  71. ; Welcome
  72. ;
  73.  
  74. (welcome)
  75.  
  76. (complete 10)
  77.  
  78. ;****************************************************************************
  79. ;
  80. ; Setup directory
  81. ;
  82.  
  83. (set #destdir
  84.   (askdir
  85.     (prompt #selectdir)
  86.     (help @askdir-help)
  87.     (default @default-dest)
  88.     (newpath)
  89.   )
  90. )
  91.  
  92. (set #libsdir
  93.   (askdir
  94.     (prompt #selectlibsdir)
  95.     (help @askdir-help)
  96.     (default @libs-dest)
  97.   )
  98. )
  99.  
  100. (set @default-dest (tackon #destdir "CyberAVI"))
  101. (set @libs-dest #libsdir)
  102.  
  103. (complete 20)
  104.  
  105. (makedir @default-dest
  106.   (prompt #makedircyberavi)
  107.   (help @makedir-help)
  108.   (infos)
  109. )
  110.  
  111. (complete 40)
  112.  
  113. ;****************************************************************************
  114. ;
  115. ; Copy main program
  116. ;
  117.  
  118. (copyfiles
  119.   (prompt #copymainprg)
  120.   (help @copyfiles-help)
  121.   (source "CyberAVI")
  122.   (dest @default-dest)
  123.   (infos)
  124.   (confirm)
  125. )
  126.  
  127. (complete 60)
  128.  
  129. ;****************************************************************************
  130. ;
  131. ; Copy documentation
  132. ;
  133.  
  134. (copyfiles
  135.   (prompt #copydocs)
  136.   (help @copyfiles-help)
  137.   (source "")
  138.   (pattern "#?.(guide|readme)")
  139.   (dest @default-dest)
  140.   (infos)
  141.   (confirm)
  142. )
  143.  
  144. (complete 80)
  145.  
  146. ;****************************************************************************
  147. ;
  148. ; Install libraries
  149. ;
  150.  
  151. (copylib
  152.   (help @copylib-help)
  153.   (prompt #copylibs)
  154.   (source "asyncio.library")
  155.   (dest @libs-dest)
  156.   (confirm)
  157. )
  158.  
  159. ;****************************************************************************
  160. ;
  161. ; Install GUI
  162. ;
  163.  
  164. (if (askbool
  165.       (prompt #installgui)
  166.       (help #installguihelp)
  167.     )
  168.   (
  169.  
  170.     (copyfiles
  171.       (prompt #copyargue)
  172.       (help @copyfiles-help)
  173.       (source "CyberAVI GUI")
  174.       (dest @default-dest)
  175.       (infos)
  176.       (confirm)
  177.     )
  178.  
  179.     (tooltype
  180.       (dest (tackon @default-dest "CyberAVI GUI"))
  181.       (settooltype "COMMAND" (tackon @default-dest "CyberAVI"))
  182.     )
  183.   )
  184. )
  185.  
  186. (copyfiles
  187.   (prompt #selectcmaps)
  188.   (help @copyfiles-help)
  189.   (source "")
  190.   (pattern "#?.pal")
  191.   (dest @default-dest)
  192.   (infos)
  193.   (confirm)
  194. )
  195.  
  196. ;****************************************************************************
  197. ;
  198. ; Exit
  199. ;
  200.  
  201. (complete 100)
  202. (exit)
  203.  
  204.